main deposits - Español Inglés Diccionario